Skip to content

Refactor Dagger installation and update Atuin dependencies#14

Open
metcalfc wants to merge 1 commit intomainfrom
fix/refactor-dagger-atuin-installation
Open

Refactor Dagger installation and update Atuin dependencies#14
metcalfc wants to merge 1 commit intomainfrom
fix/refactor-dagger-atuin-installation

Conversation

@metcalfc
Copy link
Owner

Changes

  • Add install-dagger.sh script based on official Dagger installer from https://dl.dagger.io
  • Refactor install.sh to use new install-dagger.sh script instead of manual download/extraction
  • Update Atuin's bash-preexec.sh from v0.5.0 to v0.6.0
  • Simplify Atuin install script to use official installer
  • Add Fish shell support for Atuin
  • Fix various formatting and compatibility issues

Benefits

  • Improves reliability by using official installation methods
  • Reduces custom download/verification logic
  • Updates dependencies to their latest versions
  • Better shell compatibility (adds Fish support)

Testing

This refactoring maintains the same functionality while improving maintainability and reliability of the installation process.

- Add install-dagger.sh script based on official Dagger installer
- Refactor install.sh to use new install-dagger.sh script
- Update Atuin's bash-preexec.sh from v0.5.0 to v0.6.0
- Simplify Atuin install script to use official installer
- Add Fish shell support for Atuin
- Fix various formatting and compatibility issues

This improves reliability by using official installation methods
instead of manual download/extraction, and updates dependencies
to their latest versions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant